package com.hns.can.master.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 车辆进出停车场信息
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_COMM_CAR_INOUT_PARKING_INFO")
public class CommCarInoutParkingInfoEntity extends BaseEntity implements java.io.Serializable {
	
	@Id
	@Column(name = "RCRD_ID")
	private String rcrdId;
	
	@Column(name = "CORP_ID")
	private String corpId;
	
	@Column(name = "ORGAN_ID")
	private String organId;
	
	@Column(name = "LINE_ID")
	private String lineId;
	
	@Column(name = "CAR_ID")
	private String carId;
	
	@Column(name = "DRV_ID")
	private String drvId;
	
	@Column(name = "RCRD_TIME")
	private String rcrdTime;
	
	@Column(name = "EQMT_CODE")
	private String eqmtCode;
	
	@Column(name = "LIC_PLT_NO")
	private String licPltNo;
	
	@Column(name = "PARKING_LOT_CD")
	private String parkingLotCd;
	
	@Column(name = "INOUT_TYPE")
	private String inoutType;
	
	@Column(name = "INOUT_TIME")
	private String inoutTime;
	
	@Column(name = "INOUT_SPD_OF_MOT_VHI")
	private BigDecimal inoutSpdOfMotVhi;
	
	@Column(name = "INOUT_LGT")
	private BigDecimal inoutLgt;
	
	@Column(name = "INOUT_LTT")
	private BigDecimal inoutLtt;
	
	@Column(name = "INOUT_DRC")
	private BigDecimal inoutDrc;
	
	@Column(name = "CAN_SPEED")
	private BigDecimal canSpeed;
	
	@Column(name = "PARKING_LOT_TYPE")
	private String parkingLotType;
	
	@Column(name = "IGNI_SWTC")
	private String igniSwtc;
	
	@Column(name = "GEN_TIME")
	private Date genTime;
	
	@Transient
	private String lineName;
	
	@Transient
	private String parkingLotName;

	public String getRcrdId() {
		return rcrdId;
	}

	public void setRcrdId(String rcrdId) {
		this.rcrdId = rcrdId;
	}

	public String getCorpId() {
		return corpId;
	}

	public void setCorpId(String corpId) {
		this.corpId = corpId;
	}

	public String getOrganId() {
		return organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getLineId() {
		return lineId;
	}

	public void setLineId(String lineId) {
		this.lineId = lineId;
	}

	public String getCarId() {
		return carId;
	}

	public void setCarId(String carId) {
		this.carId = carId;
	}

	public String getDrvId() {
		return drvId;
	}

	public void setDrvId(String drvId) {
		this.drvId = drvId;
	}

	public String getRcrdTime() {
		return rcrdTime;
	}

	public void setRcrdTime(String rcrdTime) {
		this.rcrdTime = rcrdTime;
	}

	public String getEqmtCode() {
		return eqmtCode;
	}

	public void setEqmtCode(String eqmtCode) {
		this.eqmtCode = eqmtCode;
	}

	public String getLicPltNo() {
		return licPltNo;
	}

	public void setLicPltNo(String licPltNo) {
		this.licPltNo = licPltNo;
	}

	public String getParkingLotCd() {
		return parkingLotCd;
	}

	public void setParkingLotCd(String parkingLotCd) {
		this.parkingLotCd = parkingLotCd;
	}

	public String getInoutType() {
		return inoutType;
	}

	public void setInoutType(String inoutType) {
		this.inoutType = inoutType;
	}

	public String getInoutTime() {
		return inoutTime;
	}

	public void setInoutTime(String inoutTime) {
		this.inoutTime = inoutTime;
	}

	public BigDecimal getInoutSpdOfMotVhi() {
		return inoutSpdOfMotVhi;
	}

	public void setInoutSpdOfMotVhi(BigDecimal inoutSpdOfMotVhi) {
		this.inoutSpdOfMotVhi = inoutSpdOfMotVhi;
	}

	public BigDecimal getInoutLgt() {
		return inoutLgt;
	}

	public void setInoutLgt(BigDecimal inoutLgt) {
		this.inoutLgt = inoutLgt;
	}

	public BigDecimal getInoutLtt() {
		return inoutLtt;
	}

	public void setInoutLtt(BigDecimal inoutLtt) {
		this.inoutLtt = inoutLtt;
	}

	public BigDecimal getInoutDrc() {
		return inoutDrc;
	}

	public void setInoutDrc(BigDecimal inoutDrc) {
		this.inoutDrc = inoutDrc;
	}

	public BigDecimal getCanSpeed() {
		return canSpeed;
	}

	public void setCanSpeed(BigDecimal canSpeed) {
		this.canSpeed = canSpeed;
	}

	public String getParkingLotType() {
		return parkingLotType;
	}

	public void setParkingLotType(String parkingLotType) {
		this.parkingLotType = parkingLotType;
	}

	public String getIgniSwtc() {
		return igniSwtc;
	}

	public void setIgniSwtc(String igniSwtc) {
		this.igniSwtc = igniSwtc;
	}

	public Date getGenTime() {
		return genTime;
	}

	public void setGenTime(Date genTime) {
		this.genTime = genTime;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public String getParkingLotName() {
		return parkingLotName;
	}

	public void setParkingLotName(String parkingLotName) {
		this.parkingLotName = parkingLotName;
	}

}
